// 交换函数 指针传递
#include <stdio.h>

void my_swap(int *arr)
{
    int tmp = arr[0];
    arr[0] = arr[1];
    arr[1] = tmp;

    return;
}


int main(int argc, char **argv)
{
    int arr[2] = {0};
    arr[0] = 10;
    arr[1] = 20;

    // 交换前输出
    printf("%d %d\n", arr[0], arr[1]);

    // 交换
    my_swap(arr);

    // 交换前输出
    printf("%d %d\n", arr[0], arr[1]);
    return 0;
}